package ant.parser;

import java.io.FileNotFoundException;

import org.xml.sax.SAXException;

import ant.network.RequestHelper;


/**
 * 数据解析类
 * @author 蒋豪
 *
 *{@link #parseNetworkData(String, ParseInterface)} 解析网络数据的接口方法
 *{@link #parseCacheData(ParseInterface)}  解析本地缓存数据的接口方法
 */
public interface Parsers {
	
	/** 
	 * 解析数据
	 * @param Sting 需要解析的字符串
	 * @param object 解析字符串的对象
	 * @return 返回解析对象
	 * @throws SAXException 
	 */
	public Object parseNetworkData(String string,RequestHelper cacheOperate);
	
	/** 
	 * 解析本地的缓存数据
	 * @return 返回解析完成的对象
	 * @throws SAXException 
	 * @throws FileNotFoundException 
	 */
	public Object parseCacheData(RequestHelper cacheOperate);


	
}
